#include "basic_typedef.h"
#include <iostream>
#include <string>
#include <fstream>
#include <streambuf>
#include <vector>

using namespace std;

class FileReader
{
public:
	static Polygon create_polygon_from_file(const string& filename);
	static vector<Point> create_cameras_list(const string& filename);

private:
	static vector<Point> read_from_file(string path);
	static Polygon create_polygon( const std::string& polygon_string );
};
